Afrikanman
I suffered from migraines from the time I was 8. About 5 years ago someone told me about Magnesium tablets. You take them each day, not just when you have a migraine or feel one coming on. I still get them now and then but not as much or anything like as severe. It has changed my life, a bit like leaving the JW's. It's worth a try anyway.